home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / video / fly8111-.000 / fly8111- / fly8 / AMIGA / fly.ini < prev    next >
Text File  |  1979-12-31  |  6KB  |  216 lines

  1. #
  2. # fly.ini
  3. #
  4. # This is part of the flight simulator 'fly8'.
  5. # Author: Eyal Lebedinsky (eyal@ise.canberra.edu.au).
  6. #
  7. # Explanations appear at the bottom of this file.
  8. #
  9.  
  10.  -dgramiga
  11.  -m640x256x16
  12.  
  13. # Use this on all EGA/VGA cards:
  14. #
  15. #-dgrqc
  16. #-m640x350x16
  17.  
  18. # Use this ONLY on TsengLabET4000 based VGA cards:
  19. #
  20. #-dgrt4k
  21. #-m800x600x256
  22. #-f6x14.fnt 
  23.  
  24. # Set HUD color
  25. #
  26.  -H80ffff    pale yellow (standard)
  27. #-H101810    pale blue/green
  28. #-H101f10    pale green
  29. #-H141414    pale white
  30. #-H2a2010    light blue
  31.  
  32. # start with no sound
  33. #
  34. -q
  35.  
  36. # Select plane type and pointing device (only one):
  37. #
  38. # classic
  39. #-pp1n055001104000=astick
  40. #-pn0p185331104000=mouse
  41. #-pp0n155001104000=keypad
  42. #  ^^^^^^^^^^^^^^^
  43. #  123456789012345 <-position
  44. #
  45. # classic mk II
  46. #-pp1n055002104000=astick
  47.  -pn0p185332104000=mouse
  48. #-pp0n155002104000=keypad
  49. #  ^^^^^^^^^^^^^^^
  50. #  123456789012345 <-position
  51. #
  52. # classic mk II (with G limit)
  53. #-pp1n055002104400=astick
  54. #-pn0p185332104400=mouse
  55. #-pp0n155002104400=keypad
  56. #  ^^^^^^^^^^^^^^^
  57. #  123456789012345 <-position
  58. #
  59. # f16
  60. #-pp1n055000200200=astick
  61. #-pn0p185000200200=mouse
  62. #-pp0n155000200200=keypad
  63. #  ^^^^^^^^^^^^^^^
  64. #  123456789012345 <-position
  65.  
  66. # Name to use on net:
  67. #
  68. #-NEyal
  69.  
  70. # Use this to enable networking:
  71. #
  72. #-r
  73. #
  74. # Choose ONE net driver:
  75. #
  76. #-ncom.2:57600:n:8:1::4000
  77. #-nslip.1
  78. #-npkt.1
  79.  
  80.  
  81.  
  82. #
  83. #                      E X P L A N A T I O N
  84. #
  85.  
  86.  
  87.  
  88. # Options are processed in this order:
  89. #    The init file (one parameter per line)
  90. #    The FLY environment variable (semicolon delimited options)
  91. #    The command line arguments
  92. # Repeated options override earlier ones.
  93. #
  94. # The command line looks like this:
  95. #
  96. # fly8 [IniFile] -pPointer -dVideoDriver -mVideoMode -fFont -bn -q -l -v
  97. #    -zNDrones -tTimeLimit -sPortIO -BLineBufferSize -MMacoFile
  98. #    -r -NHandle -nNetPort
  99. #
  100. # IniFile: The only parameter. Specified the name of an init file. If not
  101. #    specified then 'fly.ini' is used. The file is searched for in the
  102. #    current directory, then in the home dir (uses HOME env. var.) then
  103. #    the PATH directories are checked. Only the first one found is used.
  104. # -pPointer: the pointing device can be one of:
  105. #    keypad, mouse, astick, bstick
  106. #   Can have options as follows [each option is one byte, see example later]:
  107. #    1  [pn]        set x coord direction
  108. #    2  [0-3]    set x coord function (see below)
  109. #    3  [pn]        set y coord direction
  110. #    4  [0-3]    set y coord function (see below)
  111. #    5  [0-9]    set left button function (see below)
  112. #    6  [0-3]    set right button function (see below)
  113. #    7  [0-9]    set x coord sensitivity (mouse only)
  114. #    8  [0-9]    set y coord sensitivity (mouse only)
  115. #    9  [01]        classic: 0=no-roll 1=turn-on-roll 2=no-turn-on-roll
  116. #    10 [1-9]    controls response speed (damping factor)
  117. #    11 [01]        use linear controls (all)
  118. #    12 [1-9]    turning speed (classic)
  119. #    13 [0-9]    plane type (0=classic 1=f15 2=f16 3=f18)
  120. #    14 [01]        allow stall (f16)
  121. #    15 [01]        read joystick twice
  122. #
  123. # The functions available are:
  124. #
  125. #   Analog functions are:
  126. #    0 right/left turn
  127. #    1 up/down turn
  128. #   logical functions are:
  129. #     0 power up
  130. #     1 power down
  131. #     2 level (fly straight north)
  132. #     3 return to origin (x,y,z=0)
  133. #     4 stop (speed=0)
  134. #     5 fire
  135. #     6 rudder left
  136. #     7 rudder right
  137. #     8 stable (stop turning)
  138. #     9 rudder center
  139. #   these cannot be assigned to a button:
  140. #    10 flaps (f16)
  141. #    11 spoilers (f16)
  142. #    12 reset roll
  143. #    13 air brakes
  144. #    14 gnd brakes
  145. #    15 gear
  146. #
  147. # -dVideoDriver: grqc (deflault) or grt4k (tsenglab4000 only!).
  148. #
  149. # -mVideoMode: the display mode (WIDTHxHEIGHTxNCOLORS):
  150. #    name        type        supported by
  151. #    ----        ----        ------------
  152. #    1280x1024x256    VESA        qc t4k
  153. #    1280x1024x16            qc
  154. #    1024x768x256            qc t4k
  155. #    1024x768x16            qc
  156. #    800x600x256            qc t4k
  157. #    800x600x16            qc
  158. #    640x480x256            qc t4k
  159. #    640x400x256            qc
  160. #    640x350x256               t4k
  161. #    640x480x16    VGA        qc
  162. #    640x480x2            qc
  163. #    640x350x16    EGA        qc
  164. #    640x350x4            qc
  165. #    640x350x2            qc
  166. #    720x348x2    HERCULES    qc
  167. #    640x200x16            qc
  168. #    640x200x2            qc
  169. #    320x200x256    MDA        qc
  170. #    320x200x16            qc
  171. #    320x200x4            qc
  172. #    320x200x4g            qc
  173. #
  174. # -fFont: name of font file. (tsenglab4000 only!).
  175. #
  176. # -bn    'big' screen mode:
  177. #    -b0    (default) leave right margin for text.
  178. #    -b1    Use all screen.
  179. #    -b2    Use all screen, with rear-view camera and map.
  180. # -r        activate net (used to be 'support Remote player').
  181. # -NHandle    I will be known as 'Handle'.
  182. # -nNetPort    Network access through driver 'NetPort'.
  183. # -q        No sound
  184. # -l        add some landscaping (very rudimentary)
  185. # -v        verbose (not used)
  186. # -zNDrones    screen-blanker mode (with 'NDRONES' drones).
  187. # -sPortIO    Sega glasses port addrress (com1 is 3f8, com2 is 2f8 etc.)
  188. # -tTimeLimit    time limit in seconds (use in batch demos).
  189. # -BLineBufferSize    numer of segments in the display list. Default is 5000.
  190. # -MMacroFile    name of keyboard macros file. Default is 'fly.mac'.
  191. #
  192. #
  193. # Example of pointer parameter:
  194. #
  195. #  123456789012345 <-position
  196. #-pp1n095000104101=astick
  197. # ^^^^^^^^^^^^^^^^
  198. # ||||||||||||||||
  199. # |||||||||||||||+-- read joystick twice
  200. # ||||||||||||||+--- no stall
  201. # |||||||||||||+---- F16
  202. # ||||||||||||+----- faster turn speed
  203. # |||||||||||+------ use log scale
  204. # ||||||||||+------- immediate response
  205. # |||||||||+-------- no independent roll control
  206. # ||||||||+--------- no y speed
  207. # |||||||+---------- no x speed
  208. # ||||||+----------- assign right button to 'fire' function'
  209. # |||||+------------ leave left button alone
  210. # ||||+-------------                  of up/down    from first joystick input
  211. # |||+-------------- positive control
  212. # ||+---------------                  of left/right from second joystick input
  213. # |+---------------- positive control
  214. # +----------------- this is the 'pointer' parameter
  215. #
  216.